home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / util4 / embd2511.lha / embed256 / Embed256.doc < prev    next >
Text File  |  1996-02-01  |  5KB  |  119 lines

  1.                               Embed256 V1.1
  2.                              The Documentation
  3.                                  1/2/1996
  4.  
  5.  
  6. Explanation:
  7.  
  8. While watching a program on TV about data encryption etc. a woman on it
  9. mentioned that she was writing some software to hide data files in images,
  10. well I thought that sounds kinda fun, so one friday night I sat down and
  11. wrote EmbedIFF24, then a few days later I though about doing the same for
  12. 256 colour images, this program is the result.
  13.  
  14. Embed256 turns the data file into a bit stream and uses the least
  15. significant bits of a 256 colour image to hide this data.
  16.  
  17. Due to the limitations of hiding data in this kind of image it is best to
  18. use grey scale images since the hidden data does not show, when using
  19. colour images try to use ones with low contrast, with some images the
  20. hidden data can show up quite noticibly! (Make the image grey in this
  21. case).
  22.  
  23. The size, depth of embeding, original data file name and a checksum are
  24. embedded in this image
  25.  
  26. Remeber: PARANOIA! PARANOIA! PARANOIA!
  27.  
  28. New to Version 1.1:
  29. Now uses datatype.library to load and save image on WB3.0+ machines, this
  30. means that if you've converted an embedded IFF256 to GIF then as long as
  31. you haven't changed the image then Embed256 will extract the datafile with
  32. out the need to convert the GIF to IFF256.
  33.  
  34. Usage:
  35.  
  36. I=IMAGE/A,D=DATA,O=OUTPUT,E=DEPTH/N/K,INFO/S,SORT/S,QUIET/S,NATIVE/S:
  37.  
  38.  IMAGE: Path to IFF256 image.
  39.   DATA: Path to data file.
  40. OUTPUT: Specify output name ( default: if embeding ".embedded" will be added
  41.         to the IFF256's name and if decoding then the original data file name
  42.         will be used ).
  43.  DEPTH: Number of bits of image data to use (less bit's used the less the
  44.         image will change) 1 - 8. Default is 1.
  45.   INFO: Used to tell you how much data can be stored in the image.
  46.   SORT: Used to sort image palette and remap image (this improves the image
  47.         quality and also as a side effect improves compression of image).
  48.  QUIET: Don't tell me what your doing.
  49. NATIVE: This is only available on WB3.0+ this tries to save the image in
  50.         it's native format, if it fails it will out put an IFF. (Not many
  51.         datatypes support DTWM_RAW so don't be surprised if it don't work!).
  52.  
  53.  
  54. Examples:
  55.  
  56. "Embed256 Matilda.256.IFF e=2 INFO"
  57. This will inform you of the maximum size of file that can be embedded using
  58. the 2 least significant bit's in the image file.
  59.  
  60. "Embed256 Matilda.256.IFF Embed256.doc e=2 SORT"
  61. This will embed Embed256.doc in Matilda.256.IFF at depth 2 and sort the
  62. palette and will be saved as Matilda.256.IFF.embedded.
  63.  
  64. "Embed256 Matilda.256.IFF.embedded"
  65. This will extract the data file from the image and save it as
  66. Embed256.doc in this case.
  67.  
  68.  
  69. Author Stuff:
  70.  
  71. This program is Free-Ware.
  72. Feel free to send me a postcard.
  73.  
  74. This program will only work on WB 2.0 and above.
  75. This program was written on an Amiga A1200 68882 6MB.
  76.  
  77. Currently doing a degree in computer science at Exeter University (yawn)
  78. spending most of my time coding my third year project ( Samplex ) a powerful
  79. sample editor.
  80.  
  81. Find me on IRC #goth / #gothic nick=aleph
  82.  
  83. Feel free to email me with any problems/comments/suggestions regarding my
  84. software at cs93kc@dcs.exeter.ac.uk or snail mail to 73 Prince of Wales rd,
  85. Dorchester, Dorset, England, DT1 1PS
  86.  
  87.  
  88. Shameless Plug of other software by me
  89.         Set_Icon        :- Fab icon util
  90.         RandomDataFile  :- Useful for random prefs
  91.         SBL_Eyes        :- Scaling Eyes in a window watching Mouse Pointer
  92.         SBL_AGA_Atomz   :- Classic Atoms game in hires-lace 256 colours 4plyr AI
  93.         SBL_WBGames     :- Five workbench games
  94.         BigTime         :- Modular Clock.
  95.         EmbedIFF24      :- Embed data in 24-bit images.
  96.  
  97. Real Name:- Kevin Crate ( Everyone has their demon to carry )
  98.  
  99. "Nothings quite as real, as the cold kiss of steel"
  100.  
  101.  TONES ON TAIL @ BAUHAUS @ THE SISTERS OF MERCY @ DANSE SOCIETY @ THE DAMNED
  102.  @ THE CURE @ SIOUXSIE AND THE BANSHEES @ DEAD CAN DANCE @ NIN @ CHROME @
  103.  THE RESIDENTS @ GLOBAL GENOCIDE FORGET HEAVEN @ TERMINAL POWER COMPANY @
  104.  FRONT LINE ASSEMBLY @ FRONT 242 @ MINISTRY @ CUBANATE @ PROJECT PITCHFORK @
  105.  DANCE OR DIE @ THE DOORS @ THE CULT @ DEPECHE MODE @ THE TUBEWAY ARMY @
  106.  SKINNY PUPPY @ COCTEAU TWINS @ ALIEN SEX FIEND @ etc.........
  107.  
  108.  -----BEGIN PGP PUBLIC KEY BLOCK-----
  109.  Version: 2.6
  110.  
  111.  mQCNAi/sxnYAAAEEAOaapca7JLuKEECL1mJ+6rfqYQB+gpEHT8phV8rpi+59UgXX
  112.  h0PjnTiYfaQ/yViAPVuVCJz3dNcHle366b8odjiFydA0brgNTaTbiQcUAAhN2sZL
  113.  Fvh+rGSIzAoS5cCNoEwF06lG97gJSePrKUlfAmoW8avDNON17arfg1JlSQWVAAUR
  114.  tDZhbGVwaCBOVUxMIDxjczkza2NAZGNzLmV4ZXRlci5hYy51az4gIkJ1cm5pbmcg
  115.  Q2hyb21lISI=
  116.  =FWe1
  117.  -----END PGP PUBLIC KEY BLOCK-----
  118.  
  119.